


	.store-detail-page {
		background: #F6F6F6;


		.contain {

			.main {
				position: relative;
				z-index: 9;
				padding: 0 20rpx 32rpx;
				background: #fff;

.title-box{
	margin-top: 10rpx;
	.text{
		font-family: PingFang SC, PingFang SC;
		font-weight: 600;
		font-size: 32rpx;
		color: #333333;
		line-height: 32rpx;
	}
	.tag{
		width: fit-content;
		height: 36rpx;
		background: #FF2C3C;
		border-radius: 4rpx;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 22rpx;
		color: #FFFFFF;
		line-height: 24rpx;
		display: inline-flex;
		align-items: center;
		padding: 0 16rpx;
		margin-left: 20rpx;
	}
}
.desc{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 24rpx;
	color: #999999;
	line-height: 24rpx;
	margin-top: 32rpx;
}

.info-box{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 32rpx;
	
	.item{
		display: flex;
		align-items: center;
	}
	
	.phone{
		.icon-1{
			width: 24rpx;
			height: 24rpx;
			margin-right: 8rpx;
		}
		.icon-2{
			width: 36rpx;
			height: 36rpx;
		}
		.text{
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 24rpx;
			color: #333333;
			line-height: 24rpx;
			margin-right: 10rpx;
		}
	}
	.distance{
		.text{
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 24rpx;
			color: #1E8AF4;
			line-height: 24rpx;
			margin-left: 10rpx;
		}
	}
	.pos{
		width: 120rpx;
		height: 44rpx;
		background: #F6F6F6;
		border-radius: 120rpx 0rpx 0rpx 120rpx;
		justify-content: center;
		margin-right: -20rpx;
		.icon{
			width: 20rpx;
			height: 20rpx;
		}
		.text{
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 24rpx;
			color: #333333;
			line-height: 24rpx;
			margin-left: 10rpx;
		}
	}
}
				
			}

			.goods {
				margin-top: 40rpx;
				.title{
					font-family: PingFang SC, PingFang SC;
					font-weight: 600;
					font-size: 36rpx;
					color: #373737;
					line-height: 36rpx;
					padding: 0 20rpx;
				}


				.goods-list {
					display: flex;
					flex-wrap: wrap;
					justify-content: space-between;
					padding: 0 20rpx;
					box-sizing: border-box;
					margin-top: 28rpx;

				}

			}
		}

	}